package com.xuecheng.content.service;

import com.xuecheng.content.model.po.CourseTeacher;

import java.util.List;

public interface CourseTeacherService {
    /**
     * 查询课程教师
     * @param courseId 课程Id（非课程主键Id）
     * @return 课程教师信息
     */
    List<CourseTeacher> getCourseTeacher(Long courseId);

    /**
     * 添加课程教师
     * @param courseTeacher 教师信息
     * @return 教师信息
     */
    CourseTeacher addCourseTeacher(CourseTeacher courseTeacher);

    /**
     * 修改教师
     * @param courseTeacher 要修改的教师信息
     * @return 返回的教师信息
     */
    CourseTeacher updateCourseTeacher(CourseTeacher courseTeacher);

    /**
     * 删除课程的教师
     * @param courseId 课程Id
     * @param id 教师Id，即course_teacher表的主键
     */
    void deleteCourseTeacher(Long courseId,Long id);

}
